Definitions | t T, x:A. B(x),  x. t(x), Knd, Type, Id, a:A fp B(a), b, {x:A| B(x)} , State(ds), Top, left + right, x:A B(x), x:A B(x), f(x), t.1, t.2, kind(e), P  Q, , s = t, A, P & Q, P   Q, Unit, E, ES, ma-in-interface(es;X;e), MaInterface(T), loc(e), IdDeq, x dom(f), if b then t else f fi , strong-subtype(A;B), , x.A(x), EqDecider(T), KindDeq, tt, ff,  b, IdLnk, False, True, case b of inl(x) => s(x) | inr(y) => t(y), hasloc(k;i) |